/*********** fix-png ************/
* html  .dt-right {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/layout/kd.png',sizingMethod='crop');
}
/***************** detail *********************/
#content {
	margin: 0px auto;
	margin-top: 10px;
	width: 980px;
}
#head_title {
	margin: 0px auto;
	width: 980px;
}
.dt-left {
	float: left;
	width: 745px;
	display: inline;
}
.dt-right {
	float: right;
	width: 220px;
	background: url("../images/layout/kd.png") no-repeat scroll 2px 0px transparent;
	padding-left: 5px;
	margin-left: 10px;
	text-align: center;
	display: inline;
}
table.tbl_ht tr td {
	padding-bottom: 5px;
}
.wrp_support {
	margin-left: 15px;
	border-bottom: 1px dotted #999;
	padding-bottom: 8px;
	width: 200px;
}
.wrp_support_bt {
	margin-left: 16px;
	padding-top: 12px;
	width: 200px;
}
.support {
	background: url("../../images/front_page/layout/support.png") no-repeat scroll 0 0 transparent;
	margin-top: 0px;
	margin-left: 13px;
	margin-bottom: 3px;
	padding-left: 40px;
	_padding-left: 35px;
	padding-bottom: 5px;
	height: 35px;
	line-height: 35px;
	color: #0077a9;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px dotted #999999;
}
.kd {
	color: #ff8800;
	font-weight: bold;
	font-size: 12px;
}
.sdt {
	color: #ff1111;
	font-weight: bold;
	font-size: 12px;
}
.dt_d {
	float: left;
	width: 304px;
}
.dt_mt {
	margin-left: 13px;
	float: left;
	width: 428px;
	text-align: left;
}
.slidesp-imgcr {
    border: 1px solid #FF9102;
    display: none;
}
.detail_img {
    height: 300px;
    padding: 1px;
    width: 300px;
}
.detail_img_p {
    padding: 5px 0 2px;
	padding-top: 8px;
    text-align: center;
}
.lk_detail_img_p {
	background: url("../../images/front_page/layout/xv.png") no-repeat scroll 0px 1px transparent;
	padding-left: 16px;
    color: #111;
    text-decoration: underline;
}
ul.slidesp-list {
    padding-top: 10px;
}
ul.slidesp-list li {
    display: inline;
    float: left;
    padding-right: 11px;
}
ul.slidesp-list li.end_list {
	padding-right: 0px;
}
ul.slidesp-list a {
    border: 1px solid #CCCCCC;
    display: block;
}
ul.slidesp-list a.selected {
    border: 1px solid #FF9102;
    display: block;
}
ul.slidesp-list a:hover{
    border: 1px solid #FF9102;
}
.thumb_size {
    border: 1px solid #FFFFFF;
    height: 48px;
    width: 48px;
}

#dt {
	margin-top: 20px;
}
.tt_mt {
	color: #ff8800;
	font-weight: bold;
}
.mttop {
	border-bottom: 1px dotted #ff8800;
	padding-bottom: 4px;
}
.mt_end_left {
	float: left;
}
.mt_end_right {
	float: right;
}
.line_black {
	color: #000;
	font-weight: bold;
}
.mt_line {
	padding-top: 10px;
}
.mt_end {
	border-bottom: 1px dotted #CCC;
}
.mt_end_end {
	margin-top: 40px;
}


/********** nx ***************/
#nx {
	margin-top: 45px;
}
ul.nx_list {
	padding-left: 48px;
	margin-top: -5px;
	height: 26px;
}
ul.nx_list li{
	float: left;
	display: inline;
	background: url("../../images/front_page/layout/loop_view.png") repeat-x scroll 2px 0 transparent;
	cursor: pointer;
	border: 1px solid #ededef;
	border-bottom: none;
	padding: 6px 7px;
	padding-bottom: 5px;
	margin-right: 4px;
	color: #797979;
	-webkit-border-radius: 5px 5px  0px 0px; 
	-moz-border-radius: 5px 5px  0px 0px;
	border-radius: 5px 5px 0px 0px ;
}
ul.nx_list li.loop_select{
	float: left;
	background: url("../../images/front_page/layout/loop_select.png") repeat-x scroll 2px 0 transparent;
	border: 1px solid  #ccc;
	border-bottom: none;
	padding: 6px 7px;
	padding-bottom: 5px;
	margin-right: 4px;
	color: #000;
	-webkit-border-radius: 5px 5px  0px 0px; 
	-moz-border-radius: 5px 5px  0px 0px;
	border-radius: 5px 5px 0px 0px ;
}
.nx_content {
	border: 1px solid #cccccc;
	padding: 16px 12px ;
	_padding: 0;
}
table.tbl_nx {
    border-collapse: collapse;
    width: 100%;
}
table.tbl_nx  tr td{
	width: 50%;
	padding: 6px 7px;
	border: 1px solid #dddddd;
}
.txt_nxleft {
	text-align: right;
}
.txt_nxright {
	text-align: left;
}
.nx_avata_left {
	float: left;
}
.nx_avata_right {
	float: left;
	margin-left: 3px;
}
.nx_nd {
	color: #818181;
	text-align: left;
}
.nx_date {
	color: #646464;
	text-align: right;
}
.nxct {
	border: 1px solid #CCC;
}
.nxct_sub {
	background-color: #FFF;
	padding-top: 20px;
	padding-left: 20px;
}
.nxct_sub_v {
	background-color: #f2f2f2;
	padding-top: 20px;
	padding-left: 20px;
}
.nx_nd {
	padding: 10px 20px;
}
.nx_date {
	padding-right: 5px;
	padding-bottom: 10px;
}
.gray_line  {
	font-weight: bold;
	color: #828080;
}
.vnx {
	border-bottom: 1px dotted #CCC;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.vnx_input {
	border: 1px solid #c7ced2;
	width: 205px;
}
.nvx_area {
	border: 1px solid #c7ced2;
	width: 375px;
	height: 95px;
}
.g_nx {
	margin-top: 20px;
}
table.tbl_vnx tr td {
	padding: 5px 0px;
	padding-left: 20px;
}
.vnx_input_txt {
	border: 1px solid #D2D9E1;
	width: 200px;
	height: 23px;
}
.sbm_dg {
	background: url("../../images/front_page/layout/g_dg.png") repeat-x scroll 0px 0px transparent;
	width: 127px;
	height: 34px;
	border: none;
	cursor: pointer;
}
.nx_sub {
	display: none;
}
.hd_sd {
	border: 1px solid #CCC;
	color: #333;
	padding: 16px 12px;
	text-align: left;
}
.hd_sd  p {
	 padding-bottom: 10px;
}

/******** qc_detail **********/
.qc_detail {
	margin-top: 10px;
}
.qc_detail_left {
	float: left;
}
.qc_detail_right {
	margin-left: 10px;
	float: left;
}
.qc_detail_img {
	border: 1px solid #000;
	padding: 1px;
	width: 481px;
	height: 61px;
}

/********** sp_lq  ***********/
.sp_lq {
	margin-top: 20px;
	text-align: left;
}
.title_lq {
	color: #0862B9;
	font-weight: bold;
}
.ct_lq {
	 -moz-border-radius: 5px 5px 5px 5px;
	 -webkit-border-radius: 5px 5px  5px 5px; 
	border-radius: 5px 5px 5px 5px;
    border: 1px solid #EEEEEE;
    margin-top: 10px;
    padding: 5px 0 5px 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px
}
.sub_lq {
    float: left;
    margin-bottom: 12px;
    margin-left: 9px;
    padding: 10px 10px 8px;
	padding-right: 8px;
	padding-left: 0px;
    text-align: center;
    width: 170px;
}
.sub_lq_title {
	padding-bottom:10px;
	text-align: center;
	width: 170px;
}
a.sublq_link {
	color: #FF8800;
	font-weight: bold;
}
a.sublq_link:hover {
	text-decoration: underline;
}
.dshow_block_lq {
	background: url('../images/layout/dd.png') no-repeat scroll 0px bottom;
	width: 147px;
	height: 17px;
	padding-bottom: 15px;
	display: inline;
}
.imgsize_lq {
	border: 1px solid #CDCDCD;
	width: 151px;
	height: 144px;
}
.p_submn_lq {
	text-align: left;
	padding-top: 15px;
	padding-left: 10px;
	text-align: center;
}
.p_submn_lq_bt {
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	text-align: center;
}
.star_lq {
	display: inline-block;
	margin-bottom: -1px;
}
.sub_lq_g {
	color: #000;
	font-weight: bold;
}
.sub_lq_cost {
	color: #FF1111;
	font-weight: bold;
}

/********* footer ********/
#ft_bottom {
	background-color: #fff;
    border-top: 1px solid #10A24D;
	border-bottom: 1px solid #10A24D;
	border-left: none;
	border-right: none;
    padding-bottom: 5px;
    padding-top: 10px;
	margin-top: 0px;
	font-size: 11px;
}
#list_mn_bt {
	margin: 0px auto;
	margin-top: 10px;
	width: 980px;
	text-align: right;
}
ul.list_ft li {
	float: right;
	display: inline;
	padding: 5px 3px;
	color: #403E3E;
}
ul.list_ft li a{
	color: #403E3E;
	font-weight: bold;
	font-size: 11px;
}
ul.list_ft li a:hover{
	text-decoration: underline;
}
.footer_sub {
	float: left;
	width: 230px;
	text-align: left;
	background: url('../images/layout/bg_ft.png') no-repeat scroll right 0px;
	padding-right: 5px;
}
.footer_sub p span{
	font-size: 11px;
}
.footer_sub_r {
	background: url('../images/layout/footer_sub_r.png') no-repeat scroll right 0px;
	float: left;
	width: 215px;
	_width: 245px;
	text-align: left;
	padding-left: 30px;
	padding-right: 5px;
	height: 185px;
}
ul.lst_ft_r li {
	background: url('../images/layout/bulet.png') no-repeat scroll 0px 5px;
	padding-bottom: 7px;
	padding-left: 10px;
}
ul.lst_ft_r li  a {
	color: #616161;
	font-size: 11px;
}
ul.lst_ft_r li  a:hover{
	text-decoration: underline;
}
.footer_head {
	margin: 0px auto;
	width: 990px;
}
.bg_ft p{
	padding-bottom: 4px;
}
.lst_fl_title {
	color: #22A3DF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
.lst_fl_p {
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 9px;
}

/******* key_ft ***********/
#key_ft {
	margin: 15px auto;
	width: 980px;
	text-align: left;
	color: #006DD2;
}
.top_key  {
	color: #006DD2;
}
.top_key a{
	color: #006DD2;
}
.top_key a:hover {
	text-decoration: underline;
}
.bottom_key {
	padding-top: 20px;
}